const mongoose = require('mongoose')

const menuSchema = mongoose.Schema({
  menuName: String, // 菜单名称
  menuType: Number, // 菜单类型 1:菜案，2:按钮
  menuCode: String, // 菜单标识
  path: String, // 路由
  icon: String, // 图标
  component: String, // 组件路径
  menuState: Number, // 状态 1:启用,2:停用
  parentId: [mongoose.Types.ObjectId], // 父级ID
  createTime: {
    type: Date,
    default: Date.now(),
  }, // 创建时间
  updateTime: {
    type: Date,
    default: Date.now(),
  }, // 更新时间
})

module.exports = mongoose.model('menu', menuSchema, 'menus')
